草庐IT

Ruby Regex 舍入尾随零

全部标签

javascript - 将数字舍入到最接近的 3 的倍数

我如何将数字四舍五入到最接近3的倍数?即25wouldreturn271wouldreturn30wouldreturn36wouldreturn6 最佳答案 if(n>0)returnMath.ceil(n/3.0)*3;elseif(n 关于javascript-将数字舍入到最接近的3的倍数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3254047/

javascript - parseFloat 舍入

我有自动将输入字段加在一起的javascript函数,但是添加像1.35+1.35+1.35这样的数字会得到4.050000000000001的输出,这只是一个例子。如何将总数四舍五入到小数点后第二位而不是那个长字符串?输入字段将不仅仅是1.35示例,因此我需要总计在小数点后永远不会超过2点。这是完整的工作代码:functionCalc(className){varelements=document.getElementsByClassName(className);vartotal=0;for(vari=0;i1:2:Total:一些我已经尝试过的东西,它们应该可以工作,但我显然没有

javascript - 将 moment.js 对象时间舍入到最近的 30 分钟间隔

我试图将moment.js时间对象四舍五入到下一个最近的30分钟间隔。但看起来我的逻辑我们错了。例如:10:13am->10:30am11:45am->12:00pm这是我当前的代码start=moment();minuteReminder=start.minute()%30;start.add(minuteReminder,'minutes');start.format("DYYYY,h:mm:ssa"); 最佳答案 2021年编辑:easiestsolutionconststart=moment('2018-12-0809:42

javascript - 从 Javascript 中的字符串中删除尾随字符

从字符串中删除特定尾随字符的可接受方法是什么?例如,如果我有一个字符串:>"item,"我想删除尾随的','只有当它们是','时?谢谢! 最佳答案 使用一个简单的正则表达式:vars="item,";s=s.replace(/,+$/,""); 关于javascript-从Javascript中的字符串中删除尾随字符,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5774246/

javascript - 在没有舍入的情况下在Javascript中将double转换为int

在C#中,以下代码返回2:doubled=2.9;inti=(int)d;Debug.WriteLine(i);然而,在Javascript中,我所知道的将“double”转换为“int”的唯一方法是使用Math.round/floor/toFixed等。有没有一种方法可以转换为int没有四舍五入的Javascript?我知道Number()的性能影响,所以我宁愿尽可能避免将它转换为字符串。 最佳答案 使用parseInt()。varnum=2.9console.log(parseInt(num,10));//2您也可以使用|。va

javascript - 在 javascript 中将 Date() 舍入到最接近的 5 分钟

使用Date()实例,我如何将时间舍入到最接近的五分钟?例如:如果现在是下午4:47它将时间设置为下午4:45 最佳答案 如果您已经有一个Date对象,那就很简单了:varcoeff=1000*60*5;vardate=newDate();//oruseanyotherdatevarrounded=newDate(Math.round(date.getTime()/coeff)*coeff) 关于javascript-在javascript中将Date()舍入到最接近的5分钟,我们在St

javascript - Razor/JavaScript 和尾随分号

使用VisualStudio2012,在RazorView页面的JavaScript部分,我得到了我认为是Razor语法与JavaScript语法之间的战斗。特别是,脚本部分中的尾随分号由智能感知标记,并传递编译器警告(不是错误):'Warning13Syntaxerror'.如果我删除它,那么我会得到一条语句终止建议(在本例中为ReSharper,但这只是一种很好的做法)。$().ready(function(){varcustomer=@Html.Raw(ViewBag.CustomerJSON);//这是Razor中的错误吗?如果是这样,有没有办法重写它以避免这个问题?

javascript - 如何 trim javascript 中的前导和尾随逗号?

我有一个如下所示的字符串。,liger,unicorn,snipe,如何在javascript中删除前导和尾随逗号? 最佳答案 因为我相信一切都可以用正则表达式来解决:varstr=",liger,unicorn,snipe,"vartrim=str.replace(/(^,)|(,$)/g,"")//trimnowequals'liger,unicorn,snipe' 关于javascript-如何trimjavascript中的前导和尾随逗号?,我们在StackOverflow上找到

javascript - 如何使用正则表达式按空格拆分字符串并忽略前导和尾随空格到单词数组中?

我通常在JavaScript中使用以下代码按空格拆分字符串。"Thequickbrownfoxjumpsoverthelazydog.".split(/\s+/);//["The","quick","brown","fox","jumps","over","the","lazy","dog."]即使单词之间有多个空白字符,这当然也有效。"Thequickbrownfoxjumpsoverthelazydog.".split(/\s+/);//["The","quick","brown","fox","jumps","over","the","lazy","dog."]问题是当我的字符串

javascript - 从数字中删除无关紧要的尾随零?

我是否错过了从数字中删除尾随无意义零的标准API调用?varx=1.234000;//tobecome1.234vary=1.234001;//stays1.234001Number.toFixed()和Number.toPrecision()不是我想要的。 最佳答案 我有一个类似的例子,我想在必要时使用.toFixed(),但我不想在不需要时使用填充。所以我最终将parseFloat与toFixed结合使用。toFixed没有填充parseFloat(n.toFixed(4));做几乎相同事情的另一个选项Thisanswermay